package xyz.chenyongpeng.ticketconsumerdubbo.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import xyz.chenyongpeng.entity.ZsYyStock;
import xyz.chenyongpeng.service.IZsYyStockService;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Service
public class TicketService {

    @Autowired
    private IZsYyStockService zsYyStockService;

    public Map<String,Object> getList(){
        Date today = new Date();
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        int yy_date = Integer.parseInt(format.format(today));
        List<ZsYyStock> zsYyStockList = zsYyStockService.list(new QueryWrapper<ZsYyStock>().ge("yy_date", yy_date));
        Map<String,Object> map = new HashMap<>();
        for (ZsYyStock zsYyStock:zsYyStockList) {
            String date = zsYyStock.getYyDate().toString();
            String t = date.substring(0,4) +"-"+date.substring(4, 6)+"-"+date.substring(6, 8);
            Integer[] num = {zsYyStock.getSpan0(),zsYyStock.getSpan1(), zsYyStock.getSpan2(), zsYyStock.getSpan3(), zsYyStock.getSpan4()};
            map.put(t, num);
        }
        return map;
    }
}
